using System.Runtime.CompilerServices;

namespace Kugar.Tool.RemoteEventBus
{
    public interface IAwaiter<out TResult> : INotifyCompletion // or ICriticalNotifyCompletion
    {
        bool IsCompleted { get; }

        TResult GetResult();
    }
}